User Profile Backup System For an Infusion Pump Device

ABSTRACT

Some embodiments of an infusion pump system can include a controller device that communicates with a pump device, the pump device having a memory device. The controller device can be configured to record controller-related data, such as user profile data on the memory device of the pump device. This user profile data that is stored in the memory of the pump device can serves as a data backup system that permits the user to program a new controller device in a situation where the original controller device is lost or damaged. In addition or in the alternative, the controller device can be configured to receive controller-related data, such as software update programs or backup controller data, from the memory device of the pump device.

TECHNICAL FIELD

This document relates to a data backup system for an infusion pumpdevice.

BACKGROUND

Pump devices are commonly used to deliver one or more fluids to atargeted individual. For example, a medical infusion pump device may beused to deliver a medicine to a patient as part of a medical treatment.The medicine that is delivered by the infusion pump device can depend onthe condition of the patient and the desired treatment plan. Forexample, infusion pump devices have been used to deliver insulin to thevasculature of diabetes patients so as to regulate blood-glucose levels.

SUMMARY

Because of potential abuses or mistakes, a controller device for aninfusion pump system can be configured such that only a physician orcounselor can program certain information on the controller device.Accordingly, if a user loses or damages her controller device, the usermust then get her physician or counselor to program another controllerdevice. Furthermore, even user programmed information can be lost when auser loses or damages the controller device. Accordingly an infusionpump system can include a controller device that communicates with apump device, the pump device having a memory device. The controllerdevice can be configured to record controller-related data, such as userprofile data on the memory device of the pump device. This user profiledata that is stored in the memory of the pump device can serves as adata backup system that permits the user to program a new controllerdevice in a situation where the original controller device is lost ordamaged. In addition or in the alternative, the controller device can beconfigured to receive controller-related data, such as software updateprograms or backup controller data, from the memory device of the pumpdevice.

In particular embodiments, a wearable infusion pump system may include apump device and a controller device that is removably attachable to thepump device. The pump device can define a space to receive a medicinesource and can include a drive system to dispense medicine from the pumpdevice when the medicine source is received in the space. The pumpdevice can include a memory device that stores user profile information.When the controller device is removably attached to the pump device, thecontroller device activates the drive system to dispense the medicinesource. The controller device can receive the user profile informationto program the controller device for use with the user.

In some embodiments, a method of programming a infusion pump system mayinclude recording user profile information onto a memory device within apump device and transmitting the user profile information from thememory device to a reusable controller device once the controller deviceis removably attached to the pump device. The pump device can havemedicine and a drive system to dispense the medicine from the pumpdevice.

In other embodiments, a method of programming a infusion pump system mayinclude removably attaching a first reusable controller device to adisposable pump device, detaching the pump device from the firstreusable controller device, and removably attaching the pump device to asecond reusable controller device. The first controller device caninclude a first memory device comprising user profile information. Thepump device can have medicine and a drive system to dispense themedicine from the pump device. The pump device can also include a pumpmemory device. The first reusable controller device thereby transmitsthe user profile information from the first memory device to the pumpmemory device when the pump device is removably connected to the firstcontroller device and the second controller device receives the userprofile information from the pump memory device when the secondcontroller device is removably attached to the pump device.

In particular embodiments, a medicinal fluid supply system may include adrive system to dispense a medicine from a portable infusion pump unit,control circuitry to communicate electronic control signals to the drivesystem, an energy source electrically connected to the controlcircuitry, a first memory device comprising user profile information,and a second memory device comprising the user profile information. Thedrive system can powered by the electrical energy stored in therechargeable power supply.

In some embodiments, a wearable infusion pump system can include a pumpdevice and a controller device that is removably attachable to the pumpdevice. The pump device may define a space to receive a medicine sourceand may include a drive system to dispense medicine from the pump devicewhen the medicine source is received in the space. The pump device caninclude a first memory device storing a software program includingmachine executable instructions. The controller device may include asecond memory device. When the controller device is removably attachedto the pump device, the controller device activates the drive system todispense the medicine source. The controller device can receiving thesoftware program from the first memory device and store at least aportion of the software program on the second memory device, thecontroller device executing the machine readable instructions.

Some or all of the embodiments described herein may provide one or moreof the following advantages. First, some embodiments of an infusion pumpsystem may include a configuration that records user profile data on amemory device in the pump device. This configuration may permit a userto transition to a new controller without needing to have that newcontroller programmed by a physician or counselor. Moreover, the userprofile can also save the user time by avoiding the need for the user toreprogram the new controller with user entered data.

Second, some embodiments of the infusion pump system can use the userprofile information as a key to ensure that the pump device is not beingused by multiple users having different controller devices. For example,it can ensure that people living together do not accidentally use theirhouse mates' pump device. The controller device can detect the presenceof user profile information and confirm that it matches the user profileof the controller device 200.

Third, some embodiments of the infusion pump system can use the userprofile information as a key for the user to confirm his or heridentity. For example, when programming a new controller with the userprofile on the pump device, the controller can query the user to confirmthat the user profile belongs to the person in possession of the pumpdevice and the new controller.

Fourth, some embodiments of the controller device are configured toremovably attach to the pump device in a manner that provides a reliableelectrical connection therebetween. Such an electrical connection maypermit communication from the controller device to the drive system ofthe pump device.

Fifth, some embodiments of the pump device may be attached to thecontroller device so that a user can readily monitor infusion pumpoperation by simply viewing the user interface connected to the pumpdevice. In these circumstances, the user may activate and control thepump device without the requirement of locating and operating a separatemonitoring module.

Sixth, some embodiments of the infusion pump system may be configured tobe portable, wearable, and (in some circumstances) concealable. Forexample, a user can conveniently wear the infusion pump system on theuser's skin under clothing or can carry the pump device in the user'spocket (or other portable location) while receiving the medicinedispensed from the pump device.

The details of one or more embodiments set forth in the accompanyingdrawings and the description below. Other features, objects, andadvantages will be apparent from the description and drawings, and fromthe claims.

DESCRIPTION OF DRAWINGS

FIG. 1 is a perspective view of an infusion pump system in accordancewith some embodiments.

FIG. 2 is a perspective view of the infusion pump system of FIG. 1 in anassembled state.

FIG. 3 is another perspective view of the infusion pump system of FIG.2.

FIG. 4 is a perspective view of the infusion pump system of FIG. 1 in adetached state.

FIG. 5 is another perspective view of the infusion pump system on FIG.4.

FIG. 6 is a perspective view of an infusion pump system, in accordancewith some embodiments.

FIG. 7 is a perspective view of the infusion pump system of FIG. 5 wornon clothing of a user.

FIG. 8 is a perspective view of an infusion pump system worn on skin ofa user, in accordance with particular embodiments.

FIGS. 10-11 are perspective views of a pump device being detached from acontroller device, in accordance with some embodiments.

FIGS. 12-13 are perspective views of the pump device of FIGS. 11-12being discarded and the controller device of FIGS. 11-12 being reusedwith a new pump device.

FIGS. 14-15 are perspective views of the new pump device of FIG. 12being attached to the controller device of FIG. 12.

FIG. 15 is an exploded perspective view of a controller device for aninfusion pump system, in accordance with some embodiments.

FIG. 16 is an exploded perspective view of a pump device for an infusionpump system, in accordance with some embodiments.

FIG. 17 is a perspective view of a portion of the pump device of FIG.16.

FIG. 18 is a top view of a portion of the pump device of FIG. 16.

FIG. 19 is an example of an event log that can be stored in a memorydevice in a pump device.

FIG. 20 is an example of user profile data that can be stored in amemory device in a pump device.

FIG. 21 is a flow diagram of a software update process for thecontroller device.

FIG. 22 is a graphs depicting a variety of drive system energyrequirement profiles.

FIG. 23 is graphs depicting an example of a pattern of delivered voltagepulses and an energy profile created by that pattern of deliveredvoltage pulses.

Like reference symbols in the various drawings indicate like elements.

DETAILED DESCRIPTION

Referring to FIGS. 1-3, an infusion pump system 10 can include a pumpdevice 100 and a controller device 200 that communicates with the pumpdevice 100. The pump device 100 can include a housing structure 110 thatdefines a cavity 116 in which a fluid cartridge 120 can be received. Thepump device 100 also can include a cap device 130 to retain the fluidcartridge 120 in the cavity 116 of the housing structure 110. The pumpdevice 100 can include a drive system (described in more detail below)that advances a plunger 125 in the fluid cartridge 120 so as to dispensefluid therefrom. The controller device 200 communicates with the pumpdevice 100 to control the operation of the drive system. When thecontroller device 200, the pump device 100 (including the cap device130), and the fluid cartridge 120 are assembled together, the user can(in some embodiments) conveniently wear the infusion pump system 10 onthe user's skin under clothing or in the user's pocket while receivingthe fluid dispensed from the pump device 100.

The controller device 200 may be configured as a reusable component thatprovides electronics and a user interface to control the operation ofthe pump device 100. In such circumstances, the pump device 100 can be adisposable component that is disposed of after a single use. Forexample, as described in more detail below in connection with FIGS.9-14, the pump device 100 can be a “one time use” component that isthrown away after the fluid cartridge 120 therein is exhausted.Thereafter, the user can removably attach a new pump device 100′ (havinga new medicine cartridge 120′) to the reusable controller device 200 forthe dispensation of fluid from a new fluid cartridge 120′. Accordingly,the user is permitted to reuse the controller device 200 (which mayinclude complex or valuable electronics) while disposing of therelatively low-cost pump device 100 after each use. Such a pump system10 can provide enhanced user safety as a new pump device 100 (and drivesystem therein) is employed with each new fluid cartridge 120.

The infusion pump system 10 may also include a memory device 318included in the pump device 100 to store controller-related data, suchas user profile data (e.g., as shown in FIGS. 1 and 20). The userprofile data can be used by the controller device to provide medicinedispensation treatment that is personal to the user. Exemplary userprofile data can include a user's identifying information (e.g., nameand/or social security number), the types of medication that a user isallowed to take, a user's physical characteristics (e.g., height,weight, gender, and the like), a user's insulin sensitivity (e.g., theusers blood glucose to insulin ratio), how a user's blood glucose levelresponds to eating (e.g., blood glucose to carbohydrate ratio), how auser's blood glucose level responds to increased activity levels (e.g.,blood glucose to activity ratio), treatment data (e.g., basal insulinrates, schedules, or profiles), and the like. The user profile data canserve as a compatibility indication to determine if the pump device haspreviously been used with another controller device 200 for anotheruser. Furthermore, if the user has two controllers, the controllers 200should have the same user profile, thereby allowing the user to changecontrollers. Another feature of recording user profile data on thememory device 318 of a pump device 100 is that the memory device 318 canserve as a backup of the user profile in the case that the controllerbecomes inoperable or lost. User profile information stored on thememory device 318 of a pump device 100 can allow a user to more quicklymake a clone of the controller device 200, without the need for accessto the original controller and without the need to seek out herphysician or practitioner to program a new controller device 200. Asshown in FIG. 1, in some embodiments, the controller device 200 canallow a user to review the user profile information before or afterprogramming a new controller device 200 with the user profile. In someembodiments, the user can use the controller device 200 to accept orreject portions of the user profile.

Furthermore, the memory device 318 included in the pump device 100 canstore controller-related data, such as controller software updates(e.g., refer to FIG. 21). For example, the manufacturer or supplier maystore a software patch or update in the memory 318 of the pump device100. When the user receives the new pump device 100 and attaches it tothe user's controller device 200, the controller device 200 can beconfigured to interrogate the pump's memory 318 to check if an updatedversion of the controller operation software is available. Thus, theuser can update the controller device with new software or softwarepatches during the normal usage of the pump system 10.

Briefly, in use, the pump device 100 is configured to removably attachto the controller device 200 in a manner that provides a secure fitting,an overall compact size, and a reliable electrical connection that isresistant to water migration. For example, as described in more detailbelow in connection with FIGS. 1-5, the controller device 200 caninclude a housing 210 having a number of features that mate withcomplementary features of the pump housing 110. In such circumstances,the controller device 200 can removably attach with the pump device 100in a generally side-by-side configuration while not fully surroundingthe pump housing 110. Accordingly, the pump device 100 and thecontroller device 200 can be separate components that fit together, butthe overall size of the combined assembly is reduced because there is norequirement for one component (e.g., the controller device) tocompletely surround or envelop the second component (e.g., the pumpdevice). The compact size permits the infusion pump system 10 to bediscrete and portable (as described below in connection with FIGS. 6-8).Moreover, at least one of the pump device 100 or the controller device200 can include a release member that facilitates an easy-to-usedetachment and replacement process.

Referring again to FIGS. 1-3, the pump system 10 can be a medicalinfusion pump system that is configured to controllably dispense amedicine from the cartridge 120. As such, the fluid cartridge 120 cancontain a medicine 126 (FIG. 1) to be infused into the tissue orvasculature of a targeted individual, such as a human or animal patient.For example, the pump device 100 can be adapted to receive a medicinecartridge 120 in the form of a carpule that is preloaded with insulin oranother medicine for use in the treatment of Diabetes (e.g., Byetta®,Symlin®, or others). Such a cartridge 120 may be supplied, for example,by Eli Lilly and Co. of Indianapolis, Ind. Other examples of medicinescontained in the fluid cartridge 120 include: pain relief drugs, hormonetherapy, blood pressure treatments, anti-emetics, osteoporosistreatments, or other injectable medicines. The fluid cartridge 120 mayhave other configurations. For example, the fluid cartridge 120 maycomprise a reservoir that is integral with the pump housing structure110 (e.g., the fluid cartridge 120 can be defined by one or more wallsof the pump housing structure 110 that surround a plunger to define areservoir in which the medicine is injected or otherwise received).

In some embodiments, the pump device 100 can include one or morestructures that interfere with the removal of the medicine cartridge 120after the medicine cartridge 120 is inserted into the cavity 116. Forexample, as shown in FIG. 1, the pump housing structure 110 can includeone or more retainer wings 119 that at least partially extend into thecavity 116 to engage a portion of the medicine cartridge 120 when themedicine cartridge 120 is installed therein. Such a configuration mayfacilitate the “one-time-use” feature of the pump device 100 and ensurethat an data stored on the memory device 318 is reflective of the oneand only fluid cartridge 120. In some embodiments, the retainer wings119 can interfere with attempts to remove the medicine cartridge 120from the pump device 100, thus ensuring that the pump device 100 will bediscarded along with the medicine cartridge 120 after the medicinecartridge 120 is emptied, expired, or otherwise exhausted. Accordingly,the pump device 100 can operate in a tamper-resistant and safe mannerbecause the pump device 100 can be designed with predetermined lifeexpectancy (e.g., the “one-time-use” feature in which the pump device isdiscarded after the medicine cartridge 120 is emptied, expired, orotherwise exhausted).

Still referring to FIGS. 1-3, the controller device 200 can be removablyattached to the pump device 100 so that the two components aremechanically mounted to one another in a fixed relationship. Such amechanical mounting can form an electrical connection between theremovable controller device 200 and the pump device 100. For example,the controller device 200 can be in electrical communication with aportion of a drive system (not shown in FIGS. 1-3) of the pump device100. The controller device 200 can also then be adapted to read datafrom (and in some embodiments write data to) the memory device 318 Asdescribed in more detail below, the pump device 100 can include a drivesystem that causes controlled dispensation of the medicine or otherfluid from the cartridge 120. In some embodiments, the drive systemincrementally advances a piston rod (not shown in FIGS. 1-3)longitudinally into the cartridge 120 so that the fluid is forced out ofan output end 122. A septum 121 (FIG. 1) at the output end 122 of thefluid cartridge 120 can be pierced to permit fluid outflow when the capdevice 130 is connected to the pump housing structure 110 (described inmore detail below). Thus, when the pump device 100 and the controllerdevice 200 are attached and thereby electrically connected, thecontroller device 200 communicates electronic control signals via ahardwire-connection (e.g., electrical contacts or the like) to the drivesystem or other components of the pump device 100. In response to theelectrical control signals from the controller device 200, the drivesystem of the pump device 100 causes medicine to incrementally dispensefrom the medicine cartridge 120.

As shown in FIG. 1, the pump device 100 can include an electricalconnector 118 (e.g., having conductive pads, pins, and the like) thatare exposed to the controller device 200 and that mate with acomplementary electrical connector (refer to connector 218 in FIG. 3) onthe adjacent face of the controller device 200. The electricalconnectors 118 and 218 provide the electrical communication between thecontrol circuitry (refer, for example, to FIG. 16) housed in thecontroller device 200 and at least a portion of the drive system orother components of the pump device 100. For example, in someembodiments, the electrical connectors 118 and 218 can permit thetransmission of electrical control signals to the pump device 100 andthe reception of feedback signals (e.g., sensor signals) from particularcomponents within the pump device 100. In some embodiments, electricalconnectors can permit for the transmission of data between the memorydevice 318 and the controller device 200. Furthermore, as described inmore detail below, the infusion pump system 10 can include a gasket 140that provides a seal that is resistant to migration of externalcontaminants when the pump device 100 is attached to the controllerdevice 200. Thus, in some embodiments, the infusion pump system 10 canbe assembled into a water resistant configuration that protects theelectrical interconnection from water migration (e.g., if the userencounters water while carrying the pump system 10).

Still referring to FIGS. 1-3, the controller device 200 can include auser interface 220 that permits a user to monitor the operation of thepump device 100. In some embodiments, the user interface 220 can includea display device 222 and one or more user-selectable buttons (e.g., fourbuttons 224 a, 224 b, 224 c, and 224 d in this embodiment). The displaydevice 222 can include an active area in which numerals, text, symbols,images, or a combination thereof can be displayed (refer, for example,to FIG. 2). For example, the display device 222 can be used tocommunicate a number of settings or menu options for the infusion pumpsystem 10. In this embodiment, the user may press one or more of thebuttons 224 a, 224 b, 224 c, and 224 d to shuffle through a number ofmenus or program screens that show particular settings and data (e.g.,review data that shows the medicine dispensing rate, the total amount ofmedicine dispensed in a given time period, the amount of medicinescheduled to be dispensed at a particular time or date, the approximateamount of medicine remaining in the cartridge 120, or the like). In someembodiments, the user can adjust the settings or otherwise program thecontroller device 200 by pressing one or more buttons 224 a, 224 b, 224c, and 224 d of the user interface 220. For example, in embodiments ofthe infusion pump system 10 configured to dispense insulin, the user maypress one or more of the buttons 224 a, 224 b, 224 c, and 224 d tochange the dispensation rate of insulin or to request that a bolus ofinsulin be dispensed immediately or at a scheduled, later time. In someembodiments, an event log on the memory device 318 can record userinteraction with the user interface (e.g., storing the date and time foreach adjustment in settings or other programming of the controllerdevice).

Accordingly, when the controller device 200 is connected to the pumpdevice 100, the user can be provided with the opportunity to readilymonitor the infusion pump operation by simply viewing the user interface220 of the controller device 200 connected to the pump device 100. Suchmonitoring capabilities may provide comfort to a user who may haveurgent questions about the current operation of the pump device 100.Also, in these embodiments, there may be no need for the user to carryand operate a separate module to monitor the operation of the infusionpump device 100, thereby simplifying the monitoring process and reducingthe number of devices that must be carried by the user. If a need arisesin which the user desires to monitor the operation of the pump device100 or to adjust the settings of the pump system 10 (e.g., to request abolus amount of medicine), the user can readily operate the userinterface 220 of the controller device 200, which is removably attachedto the pump device 100, without the requirement of locating andoperating a separate monitoring module.

Referring now to FIGS. 4-5, when the infusion pump system 10 operates,the controller device 200 can be removably attached to the pump device100 in a side-by-side arrangement. For example, the pump device 100 maybe moved in a longitudinal direction (e.g., refer to direction 219 inFIG. 13) toward the controller device 200 until the complementaryfeatures connect and secure the separate components in the side-by-sidearrangement. In these circumstances, the pump device 100 and thecontroller device 200 can be separate components that fit together, butthe overall size of the combined assembly can be reduced because thereis no requirement for one component (e.g., the controller device or pumpdevice) to surround or envelop the second component (e.g., the pumpdevice or controller device). Moreover, in some embodiments, the pumpdevice 100 and controller device 200 can be readily attached togetherwith a “one-movement” process that is convenient to the user.

The controller device 200 can include a controller housing structure 210having a number of features that are configured to mate withcomplementary features of the pump housing structure 110 so as to form areleasable mechanical connection. For example, the pump housingstructure 110 can include a barrel 111 that mates with a complementarybarrel channel 211 of the controller housing 210. Also, the pump housing110 can include slider channel 112 that slidably engages a complementaryrail 212 defined by the controller housing 210. The slider channel 112can guide the relative motion between the pump device 100 and thecontroller device 200 in the longitudinal direction during theattachment process. Similarly, the pump housing 110 can include asegmented rail 114 a-b (FIG. 1) that mates with a guide channel 214 a-bto direct the relative longitudinal motion between the pump device 100and the controller device 200. As described in more detail below, thesegmented rails 114 a-b can interact with the release member 215 so asto releasably secure the pump device 100 into assembly with thecontroller device 200. In addition, the pump housing 110 can include anextension 113 (FIG. 1) that mates with a depression 213 (FIG. 5) in thecontroller housing 210 when the pump device 100 is fully attached to thecontroller device 200. It should be understood that, in otherembodiments, other features or connector devices can be used tofacilitate the side-by-side mounting arrangement. These other featuresor connector devices can include, for example, magnetic attachmentdevice, mating tongues and grooves, mounting protrusions that frictionfit into mating cavities, or the like. In some embodiments, the memorydevice 318 can include a number of compatibility codes corresponding tothese features and the controller device 200 can detect thosecompatibility codes to ensure that the controller device 200 and thepump device 100 will properly mate. In some embodiments, a controllerdevice 200 can indicate that a pump device 100 is not compatible if thepump device does not include a suitable set of compatibility codes forcontroller device 200.

Still referring to FIGS. 4-5, the pump device 100 and the controllerdevice 200 can be attached in a manner that is resistant to migration ofexternal contaminants (e.g., water, dirt, and the like) both into thepump housing structure 110 and the controller housing structure 210. Forexample, when the pump device 100 is advanced in the longitudinaldirection toward the controller device 200 (as guided by the sliderchannel 112 and the segmented rails 114 a-b), the electrical connector118 (FIG. 5) of the pump device 100 is directed toward engagement withthe mating connector 218 (FIG. 4) of the controller device 200. When theconnectors 118 and 218 join together to form the electrical connection,the gasket 140 is compressed between the adjacent surfaces of the pumphousing 110 and the controller housing 210. The gasket 140 thereby formsa water-resistant seal between the ambient environment and the matedconnectors 118 and 218. Accordingly, in particular circumstances, theinfusion pump system 10 can be assembled into a “water tight”configuration that protects sensitive internal components from watermigration in the event that the user encounters water while wearing thepump system 10. In one example, the gasket 140 can resist migration ofwater to the electrical connectors 118 and 218 even when the system 10is submerged underwater (e.g., in a pool, in a bath, or the like) for anextended period of time, such as at least 10 minutes, at least 30minutes, at least one hour, at least two hours, and preferably at leastfour hours.

In addition, other paths for migration of external contaminants into theassembled pump system 10 can be sealed. For example, the infusion pumpsystem 10 can include one or more seals that are arranged to hindermigration of external contaminants between the cap device 130 and thepump housing 110 into the cavity 116 of the pump device 100. In someembodiments, the seal 131 arranged between the cap device 130 and thebarrel 111 can provide an effective water-resistant seal against watermigration into the cavity. As such, the medicine cartridge 120 and pumpdrive system (not shown in FIGS. 4-5) can be protected during operation.

Still referring to FIGS. 4-5, some embodiments of the infusion pumpsystem 10 may employ a power source arranged in pump device 100 or thecontroller device 200 that draws upon surrounding air for optimumoperation. Because the controller device 200 and the pump device 100 maybe sealed to resist water migration during normal usage, awater-resistant vent instrument 145 can be used to provide the air tothe power source without permitting migration of water therethrough. Forexample, the pump device 100 can contain a first power source 345 in theform of a zinc-air cell battery (refer to FIGS. 17 and 18), which drawsupon the surrounding air during operation. When the pump device 100 isin use, the pump housing 110 can be sealed to protect the internal drivesystem and medicine cartridge from water migration. As such, the pumphousing 110 can include a water-resistant vent instrument 145 disposedproximate to the first power source 345 (e.g., a zinc air cell battery)so that some air may pass through the vent 145 and toward the firstpower source 345. The water-resistant vent instrument 145 can includeone or more layers of a material that is permeable to air and resistantto passage of liquids such as water. For example, the water-resistantvent instrument 145 can include one or more layers of a GORE-TEXmaterial to resist the migration of water into the pump device whilepermitting the passage of air toward the battery.

Accordingly, the pump device 100 and the controller device 200 can bemounted to one another so that the assembled system 10 is resistant towater migration both into the pump housing structure 110 and thecontroller housing structure 210. Such a configuration can also providewater-resistant protection for the electrical connection between thepump device 100 and the controller device 200. Thus, the sensitiveinternal components in the controller device 200 and the pump device 100can be reliably protected from water migration if the user encounterswater (e.g., rain, incidental splashing, and the like) while using thepump system 10.

Referring to FIGS. 6-8, the infusion pump system 10 can be configured tobe portable and can be wearable and concealable. For example, a user canconveniently wear the infusion pump system 10 on the user's skin (e.g.,skin adhesive) underneath the user's clothing or carry the pump device100 in the user's pocket (or other portable location) while receivingthe medicine dispensed from the pump device 100. As described below inconnection with FIGS. 17-18, the drive system of the pump device 100 canbe arranged in a compact manner so that the pump device 100 has areduced length. For example, in the circumstances in which the medicinecartridge 120 has a length of about 6 cm to about 7 cm (about 6.4 cm inone embodiment), the overall length of the pump housing structure 110(which contains medicine cartridge and the drive system) can be about 7cm to about 10 cm and about 7 cm to about 9 cm (about 8.3 cm or less insome embodiments). In addition, the pump housing structure 110 can havean overall height of about 2 cm to about 4 cm (about 3.1 cm or less insome embodiments) and an overall thickness of about 8 mm to about 20 mm(about 17.5 mm or less in one embodiment).

The pump system 10 is shown in FIG. 6 as being held in a user's hand 5so as to illustrate an exemplary size of the system 10 in accordancewith some embodiments. This embodiment of the infusion pump system 10 iscompact so that the user can wear the portable infusion pump system 10(e.g., in the user's pocket, connected to a belt clip, adhered to theuser's skin, or the like) without the need for carrying and operating aseparate module. In such embodiments, the cap device 130 of the pumpdevice 100 can be configured to mate with an infusion set 146. Ingeneral, the infusion set 146 can be a tubing system that connects theinfusion pump system 10 to the tissue or vasculature of the user (e.g.,to deliver medicine into the tissue or vasculature under the user'sskin). The infusion set 146 can include a flexible tube 147 that extendsfrom the pump device 100 to a subcutaneous cannula 149 retained by askin adhesive patch 148 that secures the subcutaneous cannula 149 to theinfusion site. The skin adhesive patch 148 can retain the infusioncannula 149 in fluid communication with the tissue or vasculature of theuser so that the medicine dispensed through the tube 147 passes throughthe cannula 149 and into the user's body. The cap device 130 can providefluid communication between the output end 122 (FIG. 1) of the medicinecartridge 120 and the tube 147 of the infusion set 146.

Referring to FIG. 7, in some embodiments, the infusion pump system 10can be pocket-sized so that the pump device 100 and controller device200 can be worn in the user's pocket 6 or in another portion of theuser's clothing. In some circumstances, the user may desire to wear thepump system 10 in a more discrete manner. Accordingly, the user can passthe tube 147 from the pocket 6, under the user's clothing, and to theinfusion site where the adhesive patch 148 can be positioned. As such,the pump system 10 can be used to delivery medicine to the tissues orvasculature of the user in a portable, concealable, and discrete manner.

Referring to FIG. 8, in some embodiments, the infusion pump system 10can be configured to adhere to the user's skin 7 directly at thelocation in which the skin is penetrated for medicine infusion. Forexample, a rear surface 102 (FIG. 3) of the pump device 100 can includea skin adhesive patch so that the pump device 100 can be physicallyadhered to the skin of the user at a particular location. In theseembodiments, the cap device 130 can have a configuration in whichmedicine passes directly from the cap device 130 into an infusioncannula 149 that is penetrated into the user's skin. In some examples,the user can temporarily detach the controller device 200 (while thepump device 100 remains adhered to the skin 7) so as to view andinteract with the user interface 220.

Referring now to FIGS. 9-14, the infusion pump system 10 can be operatedsuch that the pump device 100 is a disposable, non-reusable componentwhile the controller device 200 is a reusable component. In thesecircumstances, the pump device 100 may be configured as a “one-time-use”device that is discarded after the medicine cartridge is emptied,expired, or otherwise exhausted. Thus, in some embodiments, the pumpdevice 100 can be designed to have an expected operational life of about1 day to about 30 days, about 1 day to about 20 days, about 1 to about14 days, or about 1 day to about 7 days—depending on the volume ofmedicine in the cartridge 120, the dispensation patterns that areselected for the individual user, and other factors. For example, amedicine cartridge 120 containing insulin can have an expected usagelife about 7 days after the cartridge is removed from a refrigeratedstate and the septum 121 is punctured. In some circumstances, thedispensation pattern selected by the user can cause the insulin to beemptied from the medicine cartridge 120 before the 7-day period. If theinsulin is not emptied from the medicine cartridge 120 after the 7-dayperiod, the remaining insulin can become expired sometime thereafter. Ineither case, the pump device 100 and the medicine cartridge 120 thereincan be discarded after exhaustion of the medicine cartridge 120 (e.g.,after being emptied, expired, or otherwise not available for use).

The controller device 200, however, may be reused with subsequent newpump devices 100′ and new medicine cartridges 120′. As such, the controlcircuitry, the user interface components, and other components that mayhave relatively higher manufacturing costs can be reused over a longerperiod of time. For example, in some embodiments, the controller device200 can be designed to have an expected operational life of about 1 yearto about 7 years, about 2 years to about 6 years, or about 3 years toabout 5 years—depending on a number of factors including the usageconditions for the individual user. Accordingly, the user can bepermitted to reuse the controller device 200 (which can include complexor valuable electronics) while disposing of the relatively low-cost pumpdevice 100 after each use. Such a pump system 10 can provide enhanceduser safety as a new pump device 100′ (and drive system therein) isemployed with each new fluid cartridge 120. Although the pump devices100 may be disposable, a user can disconnect and reconnect a pumpdevices 100 multiple times before discarding the pump devices 100 whenthe medicine cartridges 120 are empty.

Referring to FIGS. 11-12, the same controller device 200 can be reusedwith a new pump device 100′ having a new medicine cartridge 120′retained therein, and the previously used pump device 100 can bediscarded with the exhausted medicine cartridge 120. The new pump device100′ (FIG. 11) can have a similar appearance, form factor, and operationas the previously used pump device 100, and thus the new pump device100′ can be readily attached to the controller device 200 for controlleddispensation of medicine from the new medicine cartridge 120′. In someembodiments, however, additional pump devices can be used havingdifferent appearances, different form factors, and/or differentoperations. For example, in some embodiments, a user can use thereusable controller with pump devices 100 including differentmedications. In some embodiments, the user can prepare the new pumpdevice 100 for use with the controller device 200. For example, the usermay insert the new medicine cartridge 120′ in the cavity 116 of the newpump device 100′ and then join the cap device 130 to the pump housing toretain the new medicine cartridge 120′ therein (refer, for example, toFIG. 1). Although the tubing 147 of the infusion set 146 is not shown inFIG. 11, it should be understood that the tubing 147 can be attached tothe cap device 130 prior to the cap device 130 being joined with thehousing 110. For example, a new infusion set 146 can be connected to thecap device 130 so that the tubing 147 can be primed (e.g., a selectedfunction of the pump device 100 controlled by the controller device 200)before attaching the infusion set patch to the user's skin. As shown inFIG. 11, the new medicine cartridge 120′ may be filled with medicinesuch that the plunger 125 is not viewable through the barrel 111.

Referring to FIGS. 13-14, the new pump device 100′ can be removablyattached to the controller device 200 to assemble into the infusion pumpsystem 10 for delivery of medicine to the user. Before the pump device100 is electrically connected with the controller device 200, the usermay prepare the new pump device 100′ for use by pulling the removabletab 141 away from the pump housing 110. The new pump device 100′ caninclude the removable tab 141 to seal the battery in the unused pumpdevice 100′ and thereby maintain the battery in a storage mode (refer,for example, to FIG. 12 in which the removable tab 141 is arranged tocover an internal face of the vent 115). As described in more detailbelow, when the new pump device 100′ is prepared for usage, theremovable tab 141 can be pulled away from the pump housing 110 (and awayfrom the battery therein), which switches the battery into an activationmode. Thus, the shelf-life of the pump device 100′ (prior to usage withthe controller device 200) may be extended by sealing the battery in astorage mode because little, if any, energy is dissipated from thebattery when in the storage mode.

As previously described, the guided motion in the longitudinal direction219 provides the user with a convenient “one-movement” process to attachthe pump device 100′ and the controller device 200. For example, theuser can readily slide the pump device 100′ and the controller device200 toward one another in a single movement (e.g., in the longitudinaldirection) that causes both a physical connection and an electricalconnection. Thus, the infusion pump system 10 can permit users toreadily join the pump device 100′ and the controller device 200 withoutcompound or otherwise difficult hand movements-a feature that can bebeneficial to child users or to elderly users.

Referring now to FIG. 15, the controller device 200 (shown in anexploded view) houses a number of components that can be reused with aseries of successive pump devices 100. In particular, the controllerdevice 200 can include control circuitry 240 arranged in the controllerhousing 210 configured to communicate control signals to the drivesystem of the pump device 100. In some embodiments, the controlcircuitry 240 can include a main processor board 242 in communicationwith a power supply board 244. The control circuitry 240 can include atleast one processor 243 that coordinates the electrical communication toand/or from the controller device 200 (e.g., communication between thecontroller device 200 and the pump device 100). The processor 243 can bearranged on the main processor board 242 along with a number of otherelectrical components, such as memory devices. It should be understoodthat, although the main processor board 242 is depicted as a printedcircuit board, the main processor board can have other forms, includingmultiple boards, a flexible circuit substrate, and other configurationsthat permit the processor 243 to operate. The control circuitry 240 canbe programmable, i.e., the user may provide one or more instructions toadjust a number of settings for the operation of the infusion pumpsystem 10. Such settings may be stored in the memory devices arranged inthe control circuitry 240. Furthermore, the control circuitry 240 caninclude one or more dedicated memory devices storing executable softwareinstructions for the processor 243. The control circuitry 240 caninclude other components, such as sensors, that are electricallyconnected to the main processor board 242. For example, at least aportion of the occlusion sensor 250 (not shown in FIG. 15) can beelectrically connected to the main processor board 242 via a flexiblecircuit substrate and/or one or more wires.

Still referring to FIG. 15, the user interface 220 of the controllerdevice 200 can include input components and/or output components, thatare electrically connected to the control circuitry 240. For example,the user interface 220 can include a display device 222 having an activearea that outputs information to a user and four buttons 224 a-d thatreceive input from the user. Here, the display device 222 can be used tocommunicate a number of settings or menu options for the infusion pumpsystem 10. In some embodiments, the control circuitry 240 can receiveinput commands from a user's button selections and thereby cause thedisplay device 222 to output a number of menus or program screens thatshow particular settings and data (e.g., review data that shows themedicine dispensing rate, the total amount of medicine dispensed in agiven time period, the amount of medicine scheduled to be dispensed at aparticular time or date, the approximate amount of medicine remainingthe cartridge 120, the amount of battery life remaining, or the like).As previously described, the controller circuit 240 can be programmableto cause the controller circuit 240 to change any one of a number ofsettings for the infusion pump system 100.

Some embodiments of the control circuitry 240 can include a cableconnector (e.g., a USB connection port or another data cable port) thatis accessible on an external portion of the controller housing 210. Assuch, a cable can be connected to the control circuitry 240 to uploaddata or program settings to the controller circuit or to download datafrom the control circuitry 240. For example, historical data of medicinedelivery can be downloaded from the control circuitry 240 (via the cableconnector) to a computer system of a physician or a user for purposes ofanalysis and program adjustments. Optionally, the data cable can alsoprovide recharging power.

In some embodiments, the pump device 100 can include a first powersource 345 (refer to FIGS. 16-18) capable of transmitting electricalenergy to the controller device 200 when the pump device 100 is attachedto the controller device 200. Such energy transmission is described inmore detail below. In some embodiments, the first power source 345 canbe maintained in a storage mode and then switched to an activation modewhen the pump device 100 is used to dispense medicine. The storage modecan provide a long shelf life of storage for the first power source 345.For example, when in storage mode, the first power source can retain asubstantial portion of its charge for a period of more than six months,more than one year, or more than two years. As shown in FIGS. 12, 14,and 18, the first power source 345 can be equipped with a removable tab141 that seals the first power source 345 to maintain it in the storagemode. Thus, when the pump device 100 is prepared for usage, theremovable tab 141 can be pulled away from the pump housing 110, whichswitches the first power source into the activation mode. When the firstpower source 345 is switched to the activation mode, the first powersource 345 can dispense electrical energy for a usage period in whichthe pump device is used. For example, in some embodiments, the firstpower source 345 can provide electrical energy to other components(e.g., the second power source 245) over a usage period of about oneweek to about one month (e.g., about two weeks).

The first power source 345 can include a disposable and/ornon-rechargeable battery (e.g., a zinc-air cell). The first power source345 can have a large volumetric energy density compared to the secondpower source 245. For example, the first power source 345 can be azinc-air cell battery that has a volumetric energy density of greaterthan about 900 Watt-hours/Liter (Wh/L), about 1000 Wh/L to about 1700Wh/L, and about 1200 Wh/L to about 1600 Wh/L. Also, the zinc-air cellbattery can have a long storage life, as described above. One exemplaryzinc-air cell battery is available from Duracell Corporation of Bethel,Conn., which can provide a potential voltage of about 1.1V to about 1.6V(about 1.2V to about 1.4 V, and about 1.3 V in one embodiment), acurrent output of about 8 mA to about 12 mA (about 10 mA in oneembodiment), and a storage capacity of greater than about 600 mA·h(about 650 mA·h in one embodiment).

Referring again to FIG. 15, the control circuitry 240 of the controllerdevice 200 can include a second power source 245, which can be coupledto the power supply board 244 of the control circuitry 240. The secondpower source 245 can be a rechargeable energy source (e.g., a lithiumpolymer battery). The second power source 245 can include a highcurrent-output battery that is capable of discharging a brief currentburst to power, for example, a drive system of the pump device 100 andcan be capable of accepting and storing electrical energy over time(e.g., “trickle charge”). For example, the second power source 245 canbe charged with energy supplied from the first power source 345. Thehard-wired transmission of electrical energy from the second powersource 245 to the drive system 300 can occur through the previouslydescribed connectors 118 and 218 (FIGS. 6-7). The second power source245 can receive electrical energy from a power source housed in the pumpdevice 100 (e.g., the first power source 345), from a plug-in wallcharger, from a cable connector (e.g., a USB connection port that isconnected to the control circuitry 240), or from another charging device(e.g., a charging cradle).

The second power source 245 can include a high current-output devicethat is contained inside the controller housing 210. The second powersource 245 can be charged over a period of time (e.g., by a first powersource 345) and can intermittently deliver high-current bursts to thedrive system 300 over brief moments of time. For example, the secondpower source 245 can include a lithium-polymer battery. The second powersource 245 (e.g., lithium polymer battery) disposed in the controllerdevice 200 can have an initial current output that is greater than thatof the first power source 345 (e.g., zinc-air cell battery) disposed inthe pump device 100, but the first power source 345 can have an energydensity that is greater than the second power source 245 (e.g., thelithium polymer battery disposed in the controller device 200 can have avolumetric energy density of less than about 600 Wh/L). In addition, thesecond power source 245 (e.g., lithium-polymer battery) can be readilyrechargeable, which can permit the first power source 345 disposed inthe pump device 100 to provide electrical energy to the second powersource 245 for purposes of recharging. One exemplary lithium-polymerbattery can provide a initial current output of about greater than 80 mA(about 90 mA to about 110 mA, and about 100 mA in one embodiment) and amaximum potential voltage of about 4.0V to 4.4V (about 4.2 V in oneembodiment). In other embodiments, it should be understood that thesecond power source 245 can include a capacitor device capable of beingrecharged over time and intermittently discharging a current burst toactivate the drive system 300. Additional embodiments of the powersource 245 can include a combination of batteries and capacitors.

Accordingly, the infusion pump system 10 can have two power sources 345and 245—one arranged in the disposable pump device 100 and anotherarranged in the reusable controller device 200—which can permit a userto continually operate the controller device 200 without having torecharge a battery via a plug-in wall charger or other cable. Becausethe controller device 200 can be reusable with a number of pump devices100 (e.g., attach the new pump device 100′ after the previous pumpdevice 100 is expended and disposed), the second power source 245 in thecontroller device can be recharged over a period of time, each time whena new pump device 100 is connected thereto. Such a configuration can beadvantageous in those embodiments where the pump device 100 isconfigured to be a disposable, one-time-use device that attaches to areusable controller device 200. For example, in those embodiments, the“disposable” pump devices 100 recharge the second power source 245 inthe “reusable” controller device 200, thereby reducing or possiblyeliminating the need for separate recharging of the controller device200 via a power cord plugged into a wall outlet.

Referring now to FIG. 18, the pump device 100 can include the drivesystem 300 that is controlled by the removable controller device 200(FIGS. 1-5). Accordingly, the drive system 300 can accurately andincrementally dispense fluid from the pump device 100 in a controlledmanner, The drive system 300 can include a flexible piston rod 370 thatcan be incrementally advanced toward the medicine cartridge 120 so as todispense the medicine from the pump device 100. At least a portion ofthe drive system 300 can be mounted, to the pump housing 110. In someembodiments, the pump housing 110 can include a chassis 107, a shellportion 108, and a cover mount 109. The shell portion 108 can be used tocover at least a portion of the drive system 300. For example, the shell108 can include an inner curved surface against which a curved sectionof a piston rod 370 rests. The cover mount 109 may be assembled to thechassis 107 of the pump housing 110 to secure some components of thedrive system 300 in position between the cover mount 109 and the chassis107. When the cover mount 109 is assembled into place, the “unused” orretracted portion of the piston rod 370 can rest in a channel defined inthe top of the cover mount 109. The shell portion 108 can slide over thecover mount 109 and join with the chassis 107 to form the assembled pumphousing 110.

Some embodiments of the drive system 300 can include a battery poweredactuator (e.g., reversible motor 320 or the like) that resets a ratchetmechanism 330, a spring device (not shown) that provides the drivingforce to the ratchet mechanism 330, and a drive wheel 360 that isrotated by the ratchet mechanism 330 to advance the flexible piston rod370 toward the medicine cartridge 120.

As shown in FIG. 18, the pump device 100 can include one or more motiondetectors coupled with the drive system 300 to provide feedbackregarding the operation of the drive system 300. For example, the pumpdevice 100 can include a first motion detector 302 configured as a limitswitch that detects when a portion of the ratchet mechanism has reachedthe limit of its travel and must thereafter stop movement or reversedirection. In another example, the pump device 100 can include a secondmotion detector 307 in the form of a mechanical error switch thatindicates whether components of the drive system 300 completed thedesired motion for each drive cycle.

Referring to FIG. 18, the pump device 100 can include a connectorcircuit 310 to facilitate the transfer of signals to and from theelectrical connector 118. As previously described, the electricalconnector 118 of the pump device 100 can mate with the connector 218(FIG. 5) of the controller device 200 so that electrical communicationcan occur between the pump device 100 and the controller device 200. Theconnector circuit 310 can include a generally non-complex circuit 310that does not include a processor or other relatively high-costcomponents. In some embodiments, the connector circuit 310 can operateas a passageway for the control signals (from the control circuitry 240(FIG. 15) of the controller device 200) to transmit to the drive system300 (e.g., to the actuator 320). For example, the reversible motor 320may be connected to the connector circuit 310 via one or more wires 304.The connector circuit 310 can also operate as a passageway for theelectrical power from the first battery 345 (FIG. 17) to pass to thecontroller device 200 for recharging of the second battery 245 (FIG.15). For example, the first battery 345 can be connected to theconnector circuit 310 via one or more power contacts 305. Furthermore,the connector circuit 310 can operate as a passageway for feedbacksignals (e.g., from the motion detectors 302 and 307) to transmit to thecontrol circuitry 240 (FIG. 15) of the controller device 200. Forexample, the limit switch 302 can be connected to the connector circuit310 via one or more wires 306 (the one or more wires connecting themechanical error switch 307 to the connector circuit 310 are not shownin FIG. 18).

The connector circuit 310 in the pump device 100 can include a memorydevice 318 that can store data regarding the pump device 100, itsoperational history, and the user. The memory device 318 can includenonvolatile memory (e.g., a flash memory chip), a Serial EEPROM poweredby the power source in the controller device 200, static RAM and a powersource to allow the static RAM to retain the stored data, or acombination thereof. The memory device 318 can be configured to storedata such as: a unique serial number designated for the pump device 100;a manufacturer identifier code; a lot number code; a manufacturing datestamp; a model number; compatibility codes used to ensure that the pumpdevice 100, the controller device 200, and the fluid cartridge 120 canwork together; an energy requirement profile for the drive system of thepump device; user profile information; an event log including time anddate stamped records of pump activations, user input, and/or sensorinput; data regarding the pump battery life (e.g., the power remainingin the first power source 345); a drive cycle counter; an estimation ofpump motor run time; the type of medicine contained in the fluidcartridge 120; and an estimation of the medicine remaining in the fluidcartridge 120. The data stored on the memory device 318 can be receivedby the controller device 200 or an external device for use by aphysician. In some embodiments, the controller device 200 cancommunicate with the memory device 318 so as to write data onto thememory device 318. In some embodiments, some data on the memory device318 may be write protected as a safety precaution.

In some embodiments, the memory device 318 can include data representingan estimate of the amount of medicine remaining in the fluid cartridge120. This data can be used by the controller device 200 to alert a useras to how much medicine is remaining in the pump device 100. Theestimate can be determined by identifying the cartridge capacity whenthe pump device 100 is first attached to the controller device 200 andsubtracting an amount corresponding to the dose whenever the pumpactuates. In some embodiments, the controller device 200 may determinecartridge capacity by a machine-readable indicia, by an optical,electrical, or mechanical feature of the cartridge, or by user input orselection. In some embodiments, a manufacturer may identify a fluidcartridge 120 capacity and a dose volume for each pump actuation andrecord the fluid cartridge 120 capacity and the dose volume on thememory device. During the use of the pump device 100, the controllerdevice 200 can subtract a dose volume from the fluid cartridge 120capacity for each pump actuation and rewrite the new fluid cartridge 120capacity to the memory device 318. Accordingly, the controller device200 can determine the remaining fluid cartridge capacity for a pumpdevice 100 that has been partially used, detached, and again attached tothe same or even a different controller device 200.

In some embodiments, the memory device 318 can include data indicatingthe battery life of a battery in the pump device 100. As discussedabove, the pump device 100 can include a first power source 345 (e.g., azinc-air cell), which may be used to charge the second power source 245in the controller device 200. The first power source 345 can be anon-rechargeable battery. In some embodiments, the memory device 318 canstore an indication of whether the battery life of first power source345 in the pump device 100 is in a depleted or non-depleted state. Thecontroller device 200 can determine if the first power source 345 is ina depleted state by detecting a voltage output of the first power source345. If the voltage output of the first power source 345 falls below athreshold voltage (e.g., 0.6 V), the controller device 200 can record anindication that the first power source 345 is depleted in the memorydevice 318. This can prevent the controller device 200 from attemptingto charge the second power source 245 within the controller device 200with a depleted first power source 345 when a pump device 100 with adepleted first power source 345 is reattached to a controller device200. In some embodiments, the memory device 318 can include dataestimating the amount of battery life remaining for the first powersource 345. The controller device 200 can update this estimation bycounting the number of recharge operations, calculating an amount ofself discharge from a self-discharge rate for the first power source345, which can also be recorded in the memory device 318, and a time anddate stamp for the first use of the pump device, for when tab 141 wasremoved and/or a manufacturing date for the pump device.

In some embodiments, the memory device 318 can include data indicating amedicinal fluid type, an unique serial number, a manufacturer identifiercode, a manufacturing lot code, a manufacturing date and/or time stamp,and a model number. This data may be useful quality control informationthat remains with the pump device 100 throughout its shelf-life andoperational life. In some embodiments, this data may be write protected.If, for example, a manufacturing error is identified for a particularpump device 100, the unique serial number, the manufacturer identifiercode, the manufacturing lot code, the manufacturing date stamp, and/orthe model number can be used to promptly identify when and/or where theerror occurred. A manufacturing date and/or time stamp can also allowthe controller device 200 to identify expired medication. Furthermore,this information can also be used to allow the controller device 200 todetermine if the pump device 100 is compatible with the controllerdevice 200 or if the pump device 100 includes the correct medical fluidcartridge 120 for the user.

In some cases, a user may want to administer different medical fluids atdifferent points in time with the same pump system 10. As an example,Symlin® (pramlintide acetate) can be administered prior to eating toslow gastric emptying. In some embodiments of the pump system 10, theuser can enter in data (e.g., via the user interface 220) about a mealprior to eating. After receiving data about the meal, the pump system 10can request that the user remove the existing pump device 100,containing insulin for example, and replace it with pump device 100containing Symlin®. After checking certain data (e.g., that the new pumpdevice 100 does contain Symlin®, that there is Symlin® remaining, thatthe Symlin® is not expired, and the like), the pump system 10 can causea bolus of Symlin® to be administered to the user. Upon infusion of theSymlin®, the pump system 10 can request that the insulin containing pumpdevice 100 be re-attached.

Referring to FIG. 19, in some embodiments, the memory device 318 caninclude data indicating an event log including time and date stampedrecords of pump activations, user input, and/or sensor input. An visualrepresentation of an event log can be similar to that shown in FIG. 19.The event log can also record time and date stamps for when a pumpdevice was first used with a controller device 200 and/or for eachreattachment of the pump device 100 to the controller device 200. Thisdata can allow for the reconstruction of events if there is a pumpfailure or other adverse event. This data can also be retrieved by aphysician or counselor to help check compliance with recommendeddosages, diet protocols, and/or exercise regimes. Moreover, the recordeddata of a user's medical dosages and eating habits can enhance theability of the user or a medical practitioner to perform retrospectiveanalysis and correction of the medicine delivery profile.

In some embodiments, the memory device 318 can include compatibilitycodes that can be used to ensure that the pump device 100, thecontroller device 200, and the cartridge 120 can work together. Forexample, controller device 200 can be adapted such that only a physiciancan program which medications the user is allowed to receive and pumpdevices can include compatibility codes in the memory device 318indicating whether the medication in the pump device is compatible withthat controller's settings. Furthermore, some pump devices may requirean updated or older controller (or that the controller includes includeparticular software) and the compatibility codes can indicate to acontroller that that particular pump device should not be actuated bythat controller.

Referring to FIG. 20, in some embodiments, the memory device 318 caninclude data indicative of user profile information. For instance, thememory device 318 in the disposable pump device 100 can serve as abackup data system for the user profile information that is originallystored in the controller device 200. Exemplary user profile data caninclude a user's identifying information (e.g., name and/or socialsecurity number), the types of medication that a user is allowed totake, the different menu options available to the user, a user'sphysical characteristics (e.g., height, weight, gender, and the like), auser's insulin sensitivity (e.g., the users blood glucose to insulinratio), how a user's blood glucose level responds to eating (e.g., bloodglucose to carbohydrate ratio), how a user's blood glucose levelresponds to increased activity levels (e.g., blood glucose to activityratio), treatment data (e.g., basal insulin rates, schedules, and/orprofile), and the like. For example, when a pump device 100 is used witha controller device 200 for the first time, the controller device 200may transfer a user profile to the memory device 318.

In some circumstances, the controller device 200 can initiallyinterrogate the memory 318 to determine if a pump device 100 alreadystores user profile data (e.g., stored as backup data when the pumpdevice 100 was previously attached to another controller device 200). Ifa pump device 100 is detached and reattached to the same controllerdevice 200, the controller device 200 can verify that the pump device100 is being for used the correct user by comparing the user profiledata in the pump memory 318 to the user profile data stored in thecontroller device 200. Furthermore, if the user has two controllerdevices 200, the controller devices 200 should have the same userprofile, thereby allowing the user to change controller devices 200.

Another feature of recording user profile data on the memory device 318of the pump device 100 is that the memory device 318 can serve as abackup of the user profile in the case that the controller device 200becomes inoperable or in the case that the user misplaces the controllerdevice 200. In some embodiments, the controller device 200 can beconfigured such that only a physician can set some of the user profileinformation (e.g., the types of medications allowed and/or the menuoptions available to the user). This operation may facilitate that auser does not misuse the medication, that the user knows how to controlher blood glucose level (e.g., as a user becomes more knowledgeableabout her condition, how to control her condition, and how the infusionpump system operates, a physician or practitioner can allow the useraccess to more advanced features of the infusion pump system), andverify that the controller device 200 does not dispense the wrongmedication in the case where the user obtained a pump device 100containing the wrong medication. The user profile information stored onthe memory device 318 of a pump device 100 can allow a user to morequickly make a clone of the controller device 200, without the need foraccess to the original controller device 200 and without the need toseek out her physician to program a new controller device 200.Furthermore, some of the information stored in the user profile can beinformation determined by the controller device 200 during use with theuser, as opposed to information programmed into the controller by eitherthe user or a physician or practitioner.

A new controller device 200, when first attached to a pump device 100having a user profile recorded from an old controller device 200, canreceive the user profile information from the memory 318 of the pumpdevice 100 and allow the user to make a clone controller quickly andwithout the help of a physician or practitioner. In some embodiments, asshown in FIG. 1, the user can review the user profile and accept orreject some portions of the profile (e.g., if the user's weight haschanged). In some embodiments, some portions of the profile may bereviewed but not altered by the user without the intervention of aphysician or practitioner (e.g., the types of medication allowed for theuser or the menu options available to the user). In some embodiments,data regarding the menu options available to the user can be stored asuser interface flags, which can be set at various levels (e.g., basic,intermediate, or advanced) or can specifically indicate which menuoptions are available to the user. In some embodiments, the controllerdevice 200 may be configured to receive a user profile from the pumpmemory 318 only once. For example, the controller device 200 that hasbeen previously programmed with user profile information from the pumpmemory 318 may thereafter ignore the user profile data when the pumpdevice 100 is attached or can confirm that the user profile data matchesthe data previously stored in the controller device 200. In someembodiments, a new controller device 200 can require the user to inputdata to confirm that the person in possession of the pump device 100 andthe new controller device 200 is the person associated with the userprofile. For example, the new controller device 200 can request that auser input a security code or a portion of the user's social securitynumber. If the user does not input information that matches informationrecorded in the user profile, the new controller device 200 can declineto be programmed by the user profile stored in the memory device 318 ofthe pump device 100. In some embodiments, the new controller device 200can determine whether to store the user profile information on thememory device 318 of the pump device 100 based on a time and date stampof when the user profile was uploaded. For example, an extended timeperiod (e.g., about 6 months to about 12 months) from when the userprofile was recorded on the memory device 318 can indicate that the userprofile might be inaccurate.

In some embodiments, not shown, an individually removable memory devicecan be used to produce a user profile backup. For example, a flashmemory device having a USB connection can be attached to the controllerdevice 200 to receive the user profile information, The backup copy ofthe user profile information could then be used to program a secondcontroller device 200 if the first is damaged or misplaced.

A date and time stamp of when the pump device 100 is first used can alsoensure that the medicine in the pump device is not expired. For example,this time and data stamp for when the pump device 100 was first used canbe associated with when the user profile data was first transferred tothe memory device 318. This could identify the pump device to not onlythe first controller device 200 but also to additional controllerclones.

Furthermore, the data storage processes described herein can beimplemented on pump systems in which the controller device is notremovable from the pump device. For example, in some embodiments, theinfusion system can include a pump unit that houses the drive system,the control circuitry, the energy source, and the first memory device(without a removable controller housing). In such circumstances, anindividually removable memory device can be used to produce a userprofile backup. For example, a flash memory device having a USBconnection can be attached to the pump unit to receive the user profileinformation from the control circuitry housed therein. The backup copyof the user profile information could then be used to program a secondpump unit if the first is damaged or misplaced.

Referring now to FIG. 21, in some embodiments, the memory device 318 caninclude a software program including machine executable instructions.The software program can be a software update (e.g., a patch) for thecontroller operation software stored in a memory device of the controlcircuitry 240 or an entirely new software program for use with thecontroller device 200. The software program stored in the memory device318 can also include identifying information that would allow thecontroller to determine whether the controller device 200 shouldreceive, store, and/or execute the software update (e.g., whether thecontroller device 200 already included the software update or whetherthe software update is compatible with the particular model of thecontroller device 200). In some embodiments, the controller device 200can query the user regarding whether to receive, store, and/or executethe software program. For example, the process of receiving and updatingthe software can require excessive time or add features that the usermay not desire. In some embodiments, the software program stored in thememory device 318 can include an indication of whether the user shouldbe queried regarding whether to receive, store, and/or execute thesoftware program. Alternatively, the software program stored in thememory device 318 can be automatically transmitted to the controllerdevice 200 and executed by the control circuitry 240 without any userinteraction. In some embodiments, the software program can updateselected portions of machine executable instructions stored in thememory devices of the control circuitry 240 according to the softwareprogram transferred from the memory device 318 of the pump device 100.

In some embodiments, a manufacturer can include the software program(e.g., a software update or patch) on the memory device 318 for use withthe controller device 200 as a way of distributing a software update forthe controller device 200. The controller device 200 can then performthe update either by overwriting its main program entirely with the newcode, or by patching selected portions or subroutines according to alist in the software program of the pump memory 318. For example, asshown in FIG. 21, a user can receive a new pump device 100 including thesoftware program and then releasably attach the new pump device 100 totheir controller device 200. The controller device 200 can communicatewith the memory device 318 in the pump device 100 to thereafterdetermine whether the software update is needed and/or compatible and,in some embodiments, query the user regarding whether to receive, store,and/or execute the software program. The controller device 200 can thentransfer the software program to memory of the control circuitry 240 andexecute the software program now stored in the controller memory. Insome embodiments, the execution of the software program can reprogramthe controller device 200. In other embodiments, the software programcan be executed to perform various controller functions (e.g., to issuenew user alerts, queries, or to allow for additional user input). Afterthe controller device 200 has been updated with the new softwareprogram, the controller device 200 can then be used to perform medicinedispensing operations. In other embodiments, a physician or othermedical practitioner can allow a user to update the software program onthe controller device 200 by uploading a software program to the memorydevice 318 in the pump device 100.

As previously described, the memory device 318 can include pump motorrun time or pump activation cycle count. This data can be used to limituse of the pump device 100 when it has been determined that the pumpdevice 100 has exceeded its usable life. The drive cycle counter canalso be useful for maintaining an accurate estimate of the volume ofmedicine that remains in the medicine cartridge 120. For example, thenumber of drive cycles that are required to incrementally advance theplunger 125 and thereby dispense a full medicine cartridge 120 may be apredetermined value (e.g., in some embodiments, 6,300 drive cyclesresult in full dispensation of a new medicine cartridge). Accordingly,the drive cycle counter stored in the memory device 318 can keep trackof the number of drive cycles that have occurred through the operationallife of the pump device 100. Each time the motor 320 completes a newdrive cycle and incrementally advances the piston rod 370 to dispensesome medicine, the controller device 200 can store an updated value forthe drive cycle counter stored in the memory device 318. When theupdated value stored in drive cycle counter stored in the memory device318 approaches the predetermined value, the controller device 200 canalert the user that the medicine cartridge is approaching exhaustion.Furthermore, because the memory device 318 is arranged in the pumpdevice 100, the drive cycle counter stored in the memory device 318remains local to the pump device 100. If the pump device 100 istemporarily disconnected from the controller device 200 and thenreconnected (or reconnected to a different controller device 200), thecontroller device 200 can retrieve the value for the drive cycle counterstored in the memory device 318 and promptly ascertain how much medicineremains in the medicine cartridge 120.

In some embodiments, the memory device 318 can include amicrocontroller. For example, the memory device 318 can include anEEPROM device integrated on-chip, and the microcontroller can be capableof running a communication protocol between the controller device 200and the pump device 100. The microcontroller can, in some embodiments,multiplex signals from limit switches or other sensors required tooperate the pump mechanics and/or confirm a series of operationsdirected by the controller. In some embodiments, the microcontroller canupdate the data stored on the memory device 318 regarding, for example,the number of drive cycles. By having the microprocessor update the dataon the memory device 318, the number of pin connectors between the pumpdevice 100 and the controller device 200 can be reduced.

Referring to FIG. 22, in some embodiments, the memory device 318 caninclude a energy requirement profile for the drive system of the pumpdevice 100. In some embodiments, the infusion pump system 10 can includea pulse width modulation (PWM) system for controlling the power deliveryto the drive system 300. The drive system 300 can define an energyrequirement profile to perform a medicine dispensing operation (e.g., atorque profile) and this energy requirement profile can be stored on thememory device 318. For example, an energy requirement profile can besimilar to that shown in FIG. 22. As shown in FIG. 22, the PWM systemcan supply a pattern pulses of energy (voltage) 410, of varying widthsor with varying timing, to provide a delivered energy profile 400 thatcorrelates to the energy requirement profile 470 (e.g., a torqueprofile) of the drive system 300. Different drive systems for differentpump device, however, can have different energy requirement profiles 470(e.g., the different dashed lined profiles). Accordingly, by supplyingan energy requirement profile 470 in the memory device 318 in the pumpdevice 100, the controller device 200 can readily determine theappropriate pattern of pulses of voltage to supply the drive system toprovide the optimal amount of energy to the drive system of thatparticular pump device 100.

For example, the energy requirement profile can be developed to optimizea plurality of variables, such as power consumption, gear RPM, and thelike and the PMW system can be configured to provide a pattern ofvoltage pulses correlated to the energy requirement profile from thesecond power source 245 (e.g., the lithium polymer battery) to the drivesystem. In some embodiments, the torque profile can be developed tomaintain the motor 320 at a constant rate of rotation, in spite ofchanging torque demands on the motor 320 (e.g., from the drive system300). Maintaining the motor 320 at a substantially constant rate ofrotation can have the advantageous qualities of reducing powerconsumption, reducing vibration, and/or increasing the life of the motor320.

In some embodiments, the controller device 200 can detect whether thedrive system 300 completes the medicine dispensing operation and adjustthe delivered energy profile to meet the energy requirement profileneeded for the drive system. The controller device 200 can store thedelivered energy profile as an adjusted energy requirement profile forthat particular pump device 100. For example, an energy requirementprofile for a pump device can be stored in the memory device 318 in thepump device. In cases where the controller device 200 adjusts thedelivered energy profile to meet the energy requirement profile neededfor the drive system, the controller device 200 can update the energyrequirement profile stored on the memory device 318 for subsequentmedicine dispensing operations.

Referring to FIG. 22, a drive system can have varying energy requirementprofiles 410 (as shown in the dotted lines). This torque curve canrepresent the torque that is estimated to maintain a constant RPM of themotor 320 when rotating in a first rotational direction that advancesthe ratchet mechanism 330 to elongate the spring device 350. This torquecurve 400 can be a sum of, for example, the torque curve associated withinitial motor 320 startup, the torque curve associated with the no loadtorque of the motor 320, the torque curve associated with the torquerequired to elongate the spring device 350, and the torque curveassociated with the mechanical advantage that is achieved due to theconnection of the ratchet mechanism 330 to the gear system. While thetorque curve 470 here is described as a sum of other torque curves, thetorque curve 470 could be determined from empirical data, for example bytesting one or more pump devices 100 to determine the actual torque atany given time in a pump cycle required to keep the rate of rotation ofthe motor 320 substantially constant. In some embodiments, the torquecurve 470 determined from a sum of other torque curves could be recordedin the memory device 318 at the time of manufacture of the pump device100. In some embodiments, a manufacturer can test the pump device 100after manufacture to find the optimal torque curve 470 and record thaton the memory device 318. In other embodiments, a controller device 200could determine the optimal torque curve for a particular pump device100 and record the torque curve on the memory device 318. In someembodiments, a tachometer can be used to determine an optimum PWMprofile for a particular pump device. In embodiments having a brush DCmotor, motor commutation can be used as a tachometer surrogate. With abrushless motor the commutation signals are already in digital form andthese digital signals can be used as a tachometer signal by measuringtheir frequency and/or period. It may also be possible to use theactuation period of the drive (interval between limit switch actuations)to provide feedback to the PWM controller to optimize the profile. Forexample, a PWM profile that provides more power than necessary willresult in a faster actuation time, while a PWM profile that fails toprovide the optimal amount of power can result in a sluggish actuationor even fail to start the actuation process.

In some embodiments, the controller device 200 can detect a time periodfor the drive system to complete a medicine dispensing operation andadjust the delivered energy profile to meet the energy requirementprofile needed for the drive system. For example, a PWM profile thatprovides more energy than required can result in a more rapid actuationof the pump device. If the controller device 200 detects that the drivesystem completed the medicine dispensing operation in less time than apredetermined actuation time, then the controller device 200 candownwardly adjust the delivered energy profile. If the actuation takesmore time than a predetermined actuation time, the controller device 200can upwardly adjust the delivered energy profile. For example, acontroller device 200 can correct a torque curve 470 initially recordedin the memory device 318 using one of the torque curves 470 shown inFIG. 22 in dashed lines, by upwardly or downwardly adjusting the curve470 to further optimize the actuation of the drive system 300. In someembodiments, the controller device 200 can store the delivered energyprofile as an adjusted energy requirement profile for the pump. Forexample, an energy requirement profile for a pump device can be storedin the memory device 318 in the pump device. In cases where thecontroller device 200 adjusts the delivered energy profile to meet theenergy requirement profile needed for the drive system, the controllerdevice 200 can update the energy requirement profile stored on thememory device 318 for subsequent medicine dispensing operations. In someembodiments, the controller device 200 can also detect whether theactuation of the pump actually begins and upwardly adjust the deliveredenergy profile if the pump fails to start.

Referring to FIG. 23, a PWM controller system can work by supplyingintermittent, full-voltage, pulses of energy to supply a given amount ofenergy to a device (e.g., the motor 320) during a period of time. Insome embodiments of the infusion pump system 10, the controller device200 can supply a variable voltage to the motor 320 to achieve apre-determined torque curve (e.g., the continuous torque curve 470 shownin FIG. 21) using a digital-to-analog (D/A) converter and a poweramplifier. In other embodiments, the system 10 can use a series ofpulses, all at the full output voltage (e.g., a PWM system) to simulatea continuous torque curve (e.g., torque curve 400) without the need fora D/A converter or power amplifier and without the power loss associatedwith these components. One exemplary series of PWM pulses is depicted bya PWM torque curve 400 in FIG. 22. Referring to FIG. 23, the continuoustorque curve 400 has been superimposed on the PWM pattern 410. When thetorque demands on the motor 320 are low, the width of the deliveredpulses is decreased (as in pulses 412). As the torque demands on themotor increase, the width of the delivered pulses is increased (as inpulses 414). Embodiments of the system 10 that employ a technique forlimiting the torque supplied by the motor 320 have the advantage ofcontrolling the RPM of the motor 320, thus conserving energy andreducing vibration associated with over-revving of the motor 320.

In some embodiments of the system 10, the voltage received by the drivesystem 300 from the second power source 245 can vary due to, forexample, the charge remaining in the second power source 245. However,as the output voltage of the second power source 245 rises and falls,these pulse widths can be adjusted to supply the necessary torque. Inone embodiment, a scalar multiple can be applied to the duration of thepulse width to correct for increased or decreased voltage. For example,if the sampled supply voltage to the motor 320 is 3.2 V, instead of the4V rated output voltage, a scalar multiplier (e.g., 1.25) can be appliedto the pulse width to correct for the change in voltage. In thepreceding embodiments of the PWM system, the voltage of the pulsesremained constant, while the width of the pulses were adjusted tomaintain the motor 320 at a constant RPM. It should be clear to oneskilled in the art that other embodiments of the pulse width modulationsystem could employ other methods. In one alternate example, the pulsewidths could be kept constant, while the pauses in between the pulsescould be increased or decreased to simulate a pre-determined torquecurve. In additional embodiments, the RPM of the motor 320 could bemonitored and the pulse widths could be adjusted based on the RPM of themotor 320. In some embodiments, the controller and/or the pump device100 can store a series of tables in memory for converting between adetected voltage output and an adjustment to the pulse duration (pulsewidths) and/or pulse frequency. For example, a detected voltage outputof between 3.4 V and 3.5 V can result in the use of a particular tabledefining a particular PWM pattern for voltage outputs in that range or aparticular scalar multiplier adjustment to another PWM pattern stored inmemory. The use of tables for particular voltage outputs can reduce thenumber of computations needed to adjust the PWM pattern for changes involtage output.

A number of embodiments have been described. Nevertheless, it will beunderstood that various modifications may be made without departing fromthe spirit and scope of this disclosure. Accordingly, other embodimentsare within the scope of the following claims.

1. A wearable infusion pump system comprising: a pump device defining aspace to receive a medicine source, the pump device including a drivesystem to dispense medicine from the pump device when the medicinesource is received in the space, the pump device including a memorydevice storing user profile information; a controller device removablyattachable to the pump device, wherein when the controller device isremovably attached to the pump device the controller device activatesthe drive system to dispense the medicine source, the controller devicereceiving the user profile information to program the controller devicefor use with the user.
 2. The system of claim 1, wherein the controllercomprises a second memory device storing user profile information andthe user profile information stored on the memory device in the pumpdevice provides a backup storage for the user profile information storedon the second memory device.
 3. The system of claim 1, wherein the userprofile information includes the types of medicine that the user ispermitted to use.
 4. The system of claim 1, wherein the controllerdevice comprises a user interface.
 5. The system of claim 1, wherein thecontroller device is reusable.
 6. The system of claim 1, wherein theuser profile information comprises the user's identifying information.7. The system of claim 1, wherein the user profile information comprisesthe user's physical characteristics.
 8. The system of claim 1, whereinthe user profile information comprises at least one the user's bloodglucose to insulin ratio, the user's blood glucose to carbohydrateratio, the user's blood glucose to activity ratio, or the user's basalinsulin delivery schedule or profile.
 9. The system of claim 1, whereinthe pump device is non-reusable and disposable.
 10. A method ofprogramming a infusion pump system, the method comprising: recordinguser profile information onto a memory device within a pump device, thepump device having medicine and a drive system to dispense the medicinefrom the pump device; and transmitting the user profile information fromthe memory device to a reusable controller device once the controllerdevice is removably attached to the pump device.
 11. The method of claim10, wherein the controller device is enabled to record data on thememory device once the controller device is removably attached to thepump device.
 12. The method of claim 10, wherein the controller deviceis a second controller device; wherein recording the user profileinformation onto the memory device of the pump system includes (a)removable attaching the pump device to a first controller deviceincluding the user profile information, (b) transferring the userprofile information onto the memory device, and (c) detaching the pumpdevice from the first controller device.
 13. The method of claim 10,wherein the user profile information includes information entered by aphysician or counselor.
 14. The method of claim 10, wherein the userprofile information includes the types of medicine that the user ispermitted to use.
 15. The method of claim 10, wherein the controllerdevice comprises a user interface.
 16. The method of claim 10, whereinthe pump device is non-reusable and disposable.
 17. The method of claim10, wherein the user profile information comprises the user'sidentifying information.
 18. The method of claim 10, wherein the userprofile information comprises the user's physical characteristics. 19.The method of claim 5, wherein the user profile information comprises atleast one the user's blood glucose to insulin ratio, the user's bloodglucose to carbohydrate ratio, the user's blood glucose to activityratio, or the user's basal insulin delivery schedule or profile.
 20. Amethod of programming a infusion pump system, the method comprising:removably attaching a first reusable controller device to a disposablepump device, the first controller device comprising a first memorydevice comprising user profile information, the pump device havingmedicine and a drive system to dispense the medicine from the pumpdevice, the pump device comprising a pump memory device, wherein thefirst reusable controller device transmits the user profile informationfrom the first memory device to the pump memory device; detaching thepump device from the first reusable controller device; and removablyattaching the pump device to a second reusable controller device,wherein the second controller device receives the user profileinformation from the pump memory device.
 21. A medicinal fluid supplysystem comprising: a drive system to dispense a medicine from a portableinfusion pump unit; control circuitry to communicate electronic controlsignals to the drive system; an energy source electrically connected tothe control circuitry, wherein the drive system is powered by theelectrical energy stored in the rechargeable power supply; a firstmemory device comprising user profile information; and a second memorydevice comprising the user profile information.
 22. The system of claim21, wherein the controller device is removably attachable to the pumpdevice.
 23. A wearable infusion pump system comprising: a pump devicedefining a space to receive a medicine source, the pump device includinga drive system to dispense medicine from the pump device when themedicine source is received in the space, the pump device including afirst memory device storing a software program including machineexecutable instructions; a controller device removably attachable to thepump device, wherein when the controller device is removably attached tothe pump device, the controller device activates the drive system todispense the medicine source, the controller device receiving at least aportion of the software program from the first memory device and storingthe software program on a second memory device of the controller device.24. The wearable infusion pump system of claim 23, wherein thecontroller device executes the machine executable instructions of thesoftware program to update a controller operation software stored by thecontroller device.
 25. The wearable infusion pump system of claim 23,wherein the pump device comprises a disposable and non-reusable pumpdevice and the controller device comprises a reusable controller devicethat includes a user interface.